"""
创建一个自定义包，名称为：my_utils（我的工具）

在包内提供2个模块
- str_util.py（字符串相关工具，内含：）
 · 函数：str_reverse(s)，接受传入字符串，将字符串反转返回
 · 函数：substr(s, x, y)，按照下标x和y，对字符串进行切片
- file_util.py（文件处理相关工具，内含：）
 · 函数：print_file_info(file_name)，接收传入文件的路径，打印文件的全部内容，如文件不存在则捕获异常，输出提示信息，通过finally关闭文件对象
 · 函数：append_to_file(file_name, data)，接收文件路径以及传入数据，将数据追加写入到文件中

构建出包后，尝试着用一用自己编写的工具包。
"""
# 两种导入包的方式
import 第一阶段.my_utils.str_util
from  第一阶段.my_utils import file_util


print("================================= str_util 模块")
a = 第一阶段.my_utils.str_util.str_reverse("你是谁")
print(a)

b = 第一阶段.my_utils.str_util.substr("你是谁的部下", 1, 3)
print(b)

print("================================= file_util 模块")
file_util.print_file_info("../第8章-文件操作/02.txt")
file_util.append_to_file("../第8章-文件操作/02.txt","123456")
